草庐IT

Java 并行文件处理

全部标签

java - 如何使用Ajax显示在线用户

我想在我的网站上实时显示所有在线用户。虽然不知道如何去做。在新用户登录后添加新用户并不难,但是我还需要删除不再登录的用户。任何想法如何做到这一点?我应该使用jQuery检查哪些用户已注销并从列表中将其删除吗? 最佳答案 您的问题将是人们在不注销的情况下离开,他们的session将仍然存在多长时间,直到您设置了超时时间才可以收集他们的session数据(实际上可能更长)为了获得真正准确的登录者和访问站点的计数,您将需要每个客户端每隔几秒钟或几分钟向服务器发送一次“心跳”。在每个心跳触发器上,您都希望使在指定时间内未checkin的所有

javascript - 如何使用 JavaScript 在客户端保存文件?

我想将一个JSON对象保存到客户端的一个文件中以备将来使用,我尝试了以下行window.open("data:text/json;charset=utf-8,"+escape(JSON.stringify(obj)));而且有效!!问题是它询问用户要保存的文件的位置和名称。我想要的是我希望用户完全不知道正在保存某些内容以供将来使用或至少将其保持在尽可能少的用户点击这一事实。如何在window.open()中静态地提供文件名和位置?提前致谢编辑只是为了表明“我不存储任意或不需要的数据。所有用户都是系统的注册用户。”在正常情况下,我不会在本地存储任何东西。但是,如果在提交表单时网络不可用,

javascript - 如何通过 $.getScript() 获取脚本文件

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在尝试从某些代码主机导入一些javascript文件。$.when($.getScript('http://pingzi.googlecode.com/svn-history/r30/branches/wangqi/web/jquery.window.min.js'),$.getScript('http://mottie.github.com/tab

javascript - Nodejs require 在文件更改后第二次需要时返回相同的旧文件

所以在我的nodejs服务器文件中有一行:tools=require("./tools.js");tools文件包含我经常更改的函数等,所以我想与其在每次更改某些内容时都重新启动服务器,不如简单地添加一些方法让我重新需要tools.js,所以我做到了。但是现在的问题是,当我启动程序时,更改tools.js并使其重新需要它,它再次需要它,就好像它仍处于第一次需要时的状态一样。什么?编辑:我不想在文件更改时重新启动应用程序,因为这与重新启动服务器一样,这是我想要防止的!所以我需要一些让我重新要求它的东西,忽略模块缓存或其他任何东西。有什么可以帮助我的想法吗? 最

javascript - 如何在js文件中获取rails Controller 变量

我在railscontroller中有一个变量,比如defindex@approveflag=trueend我需要在我的javascript代码中访问这个变量,我使用了下面给出的代码在index.html.erb中alert("")结果为“true”时效果很好。但是当我将此代码移至其相应的.js文件时,它会发出结果字符串为“”的警报。是什么原因。我该如何解决这个问题?提前致谢。 最佳答案 我个人不喜欢将js与erb混合,所以我会这样做:在index.html.erb中在js中$('#mycontainer').data('sourc

Javascript JSON 到 Excel 文件下载

我有Json数据,我需要使用javascript将json数据转换为Excel文件,引用网址:http://jsfiddle.net/hybrid13i/JXrwM/我正在使用这段代码:functionJSONToTSVConvertor(JSONData,ReportTitle,ShowLabel,myTemplateName){//IfJSONDataisnotanobjectthenJSON.parsewillparsetheJSONstringinanObjectvararrData=typeofJSONData!='object'?JSON.parse(JSONData):J

javascript - 在 Angular 2 中使用 FileReader 上传文件和读取数据

我正在尝试在Angular2ts(2.2.1)中创建一个上传表单,它允许上传例如一个CSV文件,但我不想将文件直接发送到http服务,而是希望首先在浏览器中验证该文件。到目前为止,我已经可以使用以下代码上传文件并在控制台中打印它:文件上传的HTML输入在我的Angular组件中,我设置了eventListner和文件阅读器。exportclassUploadComponent{publicfileString;constructor(){this.fileString;}changeListener($event):void{this.readThis($event.target);}

javascript - 在 JavaScript 中处理浏览器关闭?

有没有办法从JavaScript捕获浏览器关闭事件?我不想在PageUnload事件或其他任何事件中执行此操作。它必须在单击浏览器关闭按钮时处理。这可能吗? 最佳答案 没有。您只有onbeforeunload事件,可用作原始javascript(jquery不包括此事件)。如果您想尝试一下,请尝试在此处发布答案,不要按“发布您的答案”并尝试关闭浏览器窗口。这是访问“关闭窗口”事件的最接近方式。 关于javascript-在JavaScript中处理浏览器关闭?,我们在StackOverf

java - 是否可以使用 jsp 变量值来初始化 JQUERY 变量?

我有一些问题如下:如何在JQUERY代码中使用JSP变量/数组?在这里,我们拥有的JQUERY代码都存储在单独的.js文件中,并且该文件包含在JSP文件中。实际上我想用JSP变量初始化JQUERY数组。所以请指导我完成这个任务。 最佳答案 在普通的旧JSP中varsomeText="";使用EL(表达语言)varsomeText="${myBean.text}";使用支柱varsomeText='';使用JSTLvarsomeText='';本质上,可以从JSP填充Javascript对象。不要忘记,scriptlet和标签只是作为

javascript - 如何将 socket.io(在 nodejs 中)的事件处理程序绑定(bind)到我自己的范围?

我在我的nodejs服务器中使用“socket.io”。有没有办法在我的类/模块(在浏览器中)的范围内运行已注册的事件函数?...init:function(){this.socket=newio.Socket('localhost:3000');//connecttolocalhostpresentlythis.socket.on('connect',this.myConnect);},myConnect:function(){//"this.socket"and"this.f"areunknown//this.socket.send({});//this.f();},f:funct